<?php
require_once('../controllers/OPs/Departamento.php');
require_once('../controllers/OPs/Usuario.php');

/*
 * Funcion encargada de crear un nuevo grupo, recibe el nombre del grupo
 * y su descripcion
 *
 * Retorna: False si no se pudo crear el grupo
 *          El objeto grupo de otra manera
 */


function insertarDepartamento($nombre, $empresa,$id_usuarioP) {
    $usuId = Usuario::obtenerIdUsuario($id_usuarioP);
    $a = Departamento::insertarDepartamento($nombre, $empresa, date("Y-m-d"), date("Y-m-d"), $usuId);
    return $a;
}

function modificarDepartamento($id, $nombre, $empresa,$id_usuarioP) {
    $a = Departamento::modificarDepartamento($id, $nombre, $empresa, date("Y-m-d"), date("Y-m-d"),$id_usuarioP);
    return $a;
}

function obtenerDepartamentoOrdenados(){
    $a = Departamento::obtenerDepartamentoOrdenados();
    if (!empty($a) && $a != False){
        return $a;
    }
    return False;
}

function borrarDepartamento($id){
	$a = Departamento::borrarDepartamento($id);
	return False;
}

function obtenerFacT(){
    $a = Departamento::obtenerDepartamentoT();

    return $a;
}

function obtenerDepartamentoI($Departamento){
    $a = Departamento::obtenerDepartamentoporId($Departamento);
    if (!empty($a) && $a != False){
        return $a;
    }
    return False;
}

function obtenerDepartamentoDeEmpresa($Empresa){
    $a = Departamento::obtenerDepartamentoporEmpresa($Empresa);
    if (!empty($a) && $a != False){
        return $a;
    }
    return False;
}

function obtenerDepartamentoPorId($id){
	$a = Departamento::obtenerDepartamentoPorId($id);
	return $a;
}

function obtenerIdDepartamento($acronimo){
	$a = Departamento::obtenerIdDepartamento($acronimo);
	return $a;
}


?>
